# 网编实战，服务端

import socket

from pyexpat.errors import messages

# 创建服务端Socket对象，ipv4，字节流（TCP）
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# 绑定IP地址和端口号
server_socket.bind(('192.168.244.201',8888))  # 以元组的形式传参，IP地址可以后续改成有用的，端口号在范围内随意

# 设置最大监听数
server_socket.listen(5)

# 等待客户端申请建立连接
accept_socket, client_info = server_socket.accept()

# 给客户端发送信息
accept_socket.send(b'Welcome To Socket!')

# 接收客户端的信息并打印
message = accept_socket.recv(1024).decode('utf-8')
print(f'客户端发送的信息：{message}')

# 释放资源
accept_socket.close()